﻿<%@ Page Title="" Language="C#" MasterPageFile="~/PainelUsuario.master" AutoEventWireup="true" CodeFile="vendas_ver.aspx.cs" Inherits="vendas_ver" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server">
    <% (this.Master as PainelUsuario).ActiveMenu = 14; %>

    <script type="text/javascript" src="js/jquery-timepicker-master/jquery.timepicker.min.js"></script>
    <link rel="stylesheet" href="js/jquery-timepicker-master/jquery.timepicker.css" />

    <link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css" />

    <script type="text/javascript">
        _global.onready = function () {
            jQuery.datepicker.regional['pt-BR'] = {
                closeText: 'Fechar',
                prevText: '&#x3c;Anterior',
                nextText: 'Pr&oacute;ximo&#x3e;',
                currentText: 'Hoje',
                monthNames: ['Janeiro', 'Fevereiro', 'Mar&ccedil;o', 'Abril', 'Maio', 'Junho',
                'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
                monthNamesShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun',
                'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'],
                dayNames: ['Domingo', 'Segunda-feira', 'Ter&ccedil;a-feira', 'Quarta-feira', 'Quinta-feira', 'Sexta-feira', 'Sabado'],
                dayNamesShort: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sab'],
                dayNamesMin: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sab'],
                weekHeader: 'Sm',
                dateFormat: 'dd/mm/yy',
                firstDay: 0,
                isRTL: false,
                showMonthAfterYear: false,
                yearSuffix: ''
            };

            jQuery.datepicker.setDefaults($.datepicker.regional['pt-BR']);
            jQuery("#startDate").datepicker($.datepicker.regional["pt"]);
            jQuery("#endDate").datepicker($.datepicker.regional["pt"]);
        };

        function validaForm() {
            var start = jQuery("#startDate").val()
            var end = jQuery("#endDate").val();            
            if (start == null || start.length == 0) {
                alert("Preencha as datas corretamente!");
                return false;
            }
            if (end == null || end.length == 0) {
                alert("Preencha as datas corretamente!");
                return false;
            }

            return true;
        }

    </script>

    <style>
        .inputWidth 
        {
            width: 100% !important;
        }
    </style> 
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="TitleContent" Runat="Server">
    <%
        string Tipo_Permissao_Vendas = "" + this.Session["Tipo_Permissao_Vendas"];
        int iSellsPermission = 0;
        try { iSellsPermission = int.Parse(Tipo_Permissao_Vendas); }
        catch { }

        string module = "";
        if (iSellsPermission == 2)
        {
            module = " - Módulo Lançamento";
        }
        if (iSellsPermission == 3)
        {
            module = " - Módulo Auditoria";
        }
        if (iSellsPermission == 4)
        {
            module = " - Módulo Financeiro";
        }
        if (iSellsPermission == 9)
        {
            module = " - Módulo Administrador";
        }        
    %>
    Vendas <%= module %>
</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderID="ContentContent" Runat="Server">
    <%
        string Tipo_Permissao_Vendas = "" + this.Session["Tipo_Permissao_Vendas"];
        int iSellsPermission = 0;
        try { iSellsPermission = int.Parse(Tipo_Permissao_Vendas); }
        catch { }
        
        DateTime now = DateTime.Now;
        string startDate = "" + this.Request["startDate"];
        string endDate = "" + this.Request["endDate"];

        if (string.IsNullOrEmpty(startDate) == true)
        {            
            //startDate = now.Year + "-" + now.Month + "-" + now.Day;
            startDate = 1 + "/" + now.Month + "/" + now.Year;
        }
        if (string.IsNullOrEmpty(endDate) == true)
        {
            int maxDay = DateTime.DaysInMonth(now.Year, now.Month);
            endDate = maxDay + "/" + now.Month + "/" + now.Year;
        }
    %>
    <form class="mainForm">
        <fieldset>
            <div class="widget first">
                <div class="head">
                    <h5 class="iList">Vendas Lançadas</h5>
                </div>                

                <div class="rowElem">
                    <label>Escolha a data início:</label>
                    <div class="formRight">
                        <input type="text" id="startDate" name="startDate" value="<%= startDate %>" />                        
                    </div>
                </div>

                <div class="rowElem">
                    <label>Escolha a data final:</label>
                    <div class="formRight">
                        <input type="text" id="endDate" name="endDate" value="<%= endDate %>" />                        
                    </div>
                </div>

                <%
                    string ContratoRecebido = this.Request["ContratoRecebido"];
                    string ContratoFoiCancelado = this.Request["ContratoFoiCancelado"];
                    string Financeiro_ComissaoFoiPaga = this.Request["Financeiro_ComissaoFoiPaga"];
                    string ComissaoFoiExtornadaPeloVendedor = this.Request["ComissaoFoiExtornadaPeloVendedor"];
                %>
                <!--
                <div class="rowElem noborder">
                    <label>Situação do Contrato: </label>
                    <div class="formRight">
                        <select name="ContratoRecebido" class="styled">
                            <option value="" <%= ContratoRecebido == "" ? "selected=\"selected\"" : "" %>>Todas</option>
                            <option value="1" <%= ContratoRecebido == "1" ? "selected=\"selected\"" : "" %>>O contrato chegou</option>
                            <option value="0" <%= ContratoRecebido == "0" ? "selected=\"selected\"" : "" %>>O contrato não chegou</option>
                        </select>
                    </div>
                </div>

                <div class="rowElem noborder">
                    <label>Situação da Venda: </label>
                    <div class="formRight">
                        <select name="ContratoFoiCancelado" class="styled">
                            <option value="" <%= ContratoFoiCancelado == "" ? "selected=\"selected\"" : "" %>>Todas</option>
                            <option value="0" <%= ContratoFoiCancelado == "0" ? "selected=\"selected\"" : "" %>>A venda está ativa</option>
                            <option value="1" <%= ContratoFoiCancelado == "1" ? "selected=\"selected\"" : "" %>>A venda foi cancelada</option>
                        </select>
                    </div>
                </div>

                <div class="rowElem noborder">
                    <label>Situação da Comissão: </label>
                    <div class="formRight">
                        <select name="Financeiro_ComissaoFoiPaga" class="styled">
                            <option value="" <%= Financeiro_ComissaoFoiPaga == "" ? "selected=\"selected\"" : "" %>>Todas</option>
                            <option value="1" <%= Financeiro_ComissaoFoiPaga == "1" ? "selected=\"selected\"" : "" %>>A comissão já foi paga</option>
                            <option value="0" <%= Financeiro_ComissaoFoiPaga == "0" ? "selected=\"selected\"" : "" %>>A comissão ainda não paga</option>
                        </select>
                    </div>
                </div>

                <div class="rowElem noborder">
                    <label>Situação do Extorno: </label>
                    <div class="formRight">
                        <select name="ComissaoFoiExtornadaPeloVendedor" class="styled">
                            <option value="" <%= ComissaoFoiExtornadaPeloVendedor == "" ? "selected=\"selected\"" : "" %>>Todas</option>
                            <option value="1" <%= ComissaoFoiExtornadaPeloVendedor == "1" ? "selected=\"selected\"" : "" %>>A comissão foi extornada</option>
                            <option value="0" <%= ComissaoFoiExtornadaPeloVendedor == "0" ? "selected=\"selected\"" : "" %>>A comissão não extornada</option>
                        </select>
                    </div>
                </div>
                -->

                <div class="rowElem">                    
                    <center>
                        <input type="submit" value="Ver vendas no período" class="greenBtn" onclick="return validaForm();" />                        
                    </center>
                </div>
            </div>
        </fieldset>
    </form>

    <div class="widget">    
        <!-- Static table -->
        <div class="widget first">

            <div class="head">
                <h5 class="iDoc">
                    Lista de Vendas
                </h5>
                <div class="num">
                    <%
                        if (iSellsPermission == 2 || iSellsPermission == 9)
                        {
                    %>
                            <a href="vendas_criareditar.aspx" class="blueNum">Adicionar Nova Venda</a>
                    <%
                        }
                    %>
                </div>
            </div>            
            <table cellpadding="0" cellspacing="0" width="100%" class="tableStatic">
            	<thead>
                	<tr>                        
                        <td>Informações</td>
                        <td>Detalhes</td>
                        <td>Situação</td>                                                                      
                        <td>Opções</td>
                    </tr>
                </thead>
                <tbody>
                	<% this.WriteSells(); %>
                </tbody>
            </table>
        </div>        
    </div>

</asp:Content>